<!DOCTYPE htm PUBLIC "-//W3C//DTD Xhtm 1.0 Transitional//EN" "DTD/xhtm1-transitional.dtd"> 
<htm xmlns="http://www.w3.org/1999/xhtm" xml:lang="de" lang="de">
<head>
 <meta http-equiv="content-type" content="text/htm; charset=iso-8859-1" />
 <meta http-equiv="content-style-type" content="text/css" />
 <meta name="author" content="Arlsair" />
 <meta name="date" content="2004-01-22" />
 <title>aWarpSharp</title>
 <link rel="stylesheet" type="text/css" href="../../style.css" />
</head><body>
<h1>aWarpSharp</h1>

<h2>&Uuml;bersicht</h2>
<b>Autor:</b> Marc FD<br />
<b>Version:</b> Beta 1<br />
<b>Download:</b> <a href="http://www.avisynth.org/warpenterprises/" target="_blank">http://www.avisynth.org/warpenterprises/</a><br />
<b>Kategorie:</b> Sch&auml;rfe/Weichzeichner<br />
<b>Anforderungen:</b>
<ul>
  <li>YV12 Farbformat</li>
  <li>SSEMMX (=ISSE) f&auml;hige CPU</li>
</ul>
<hr>
<h2>Description</h2>
<b>syntax:</b> aWarpSharp(float &quot;depth&quot;, int &quot;blurlevel&quot;, float &quot;thresh&quot;, int &quot;cm&quot;)
<p>
 <strong>depth</strong> &amp; <strong>blurlevel</strong> :<br>
The settings you may be familiar with in VDub's WarpSharp filter. They are the only settings you need to tweak to achieve any effect.
Blurlevel consumes cpu power, but gives a big boost to the warpsharpening.<br>
  default : 16.0, 2</p>
<p> <strong>thresh</strong> :<br>
A float value. 1.00 mean 100% (max). It's the bump mapping saturation setting.
The default value is recommended for maximum quality. if you tweak this setting,
keep in mind it would enhance inegality of warping between edges.<br>
  default : 0.5 (50%)</p>
<p> <strong>cm</strong> : (chroma mode) <br>
  cm=0 will disable chroma filtering.<br>
  cm=1 enables chroma warping with luma bump map (recommended).<br>
  cm=2 enables chroma independant warping &amp; bump map.<br>
  default : 2</p>
<p> Advanced settings are undocumented. they aren't needed anyway. (i don't use them, and i think it's better if nobody uses them ^^)</p>
<p><strong>about quality &amp; speed </strong>:<br>
  aWarpSharp implements high-quality original warpsharping. &quot;Original&quot;
means the algo used differs on several points to other warpsharping filters. The code is fully iSSE optimised with high accuracy. see yourself ^^.
  You should need about 550 Mhz cpu load to warpsharp 640x480 images at 25 fps. This is a worst case,
I achieved about 40 fps PAL full resolution MPEG-2 decoding deinterlacing &amp; warpsharping using
MPEG2Dec(&quot;dvd.d2v&quot;).aDeInt().aWarpSharp() with a 1.4 Ghz cpu.</p>
<p> aWarpSharp is very optmised for my cpu (Athlon XP), but all modern cpus would run this filter at the maximal speed allowed by your hardware ^_^.</p>
<p>I hope you'll enjoy my last filter. it's one of the better piece of code I ever
wrote and it was very fun to code. </p>
<p>For all anime fans and all avisynth users who like stuff i coded in the last 
  months.</p>
</body>
</html>
